export default{
  namespaced:true,
  state:{
    // 人为设置一个token值用于测试
    token: uni.getStorageSync('token')||'',//用户的token值
    userInfo: JSON.parse(uni.getStorageSync('userInfo')||'{}' ),//用户的信息
  },
  mutations:{
    //更新用户的token值
    updateToken(state,token){
      state.token=token
      // 将数据存储到本地
      this.commit('m_user/saveTokenLocal')      
    },
    // 将token的值存储到本地
    saveTokenLocal(state){
      uni.setStorageSync('token',state.token)
    },
    // 更新用户的userInfo
    updateUserInfo(state,userInfo){
      state.userInfo=userInfo
      this.commit('m_user/saveUserInfoLocal')
    },
    // 将用户信息存储到本地
    saveUserInfoLocal(state){
      uni.setStorageSync('userInfo', JSON.stringify(state.userInfo) )
    }
  }
  
}